keep (someone or something) at bay

Translations
держать (кого-то или что-то) на расстоянии
She used garlic to keep the vampires at bay.
Она использовала чеснок, чтобы держать вампиров на расстоянии.
Definitions
To keep someone or something at bay means to prevent them from coming closer or to keep them at a distance, often to avoid danger or unwanted influence.
Words
bay

noun
залив
keep

verb
держать